come on the scene

  1. sahneye/ortaya çıkmak, meydana atılmak.
    This great leader came just on the scene when this country needed him.